package js 
{
	/**
	 * ...
	 * @author jsbr [me@jsbr.ca]
	 */
	public class XMLDocument extends Node 
	{
		
		public function XMLDocument() 
		{
			
		}
		
		
		/*
PROPERTY
async 	
				
	Specifies or retrieves whether downloading an XML file should be performed asynchronously or not.
attributes 	
				
	Represents a collection of attribute nodes that belong to an element.
baseURI 	
			10	
				
	Returns the base URL for the object.
characterSet 	
				
	Returns the character encoding of the document.
charset 	
				
	Sets or retrieves the character encoding of the document, a linked document or a script block.
childNodes 	
				
	Represents a collection of all nodes that are direct descendants of an element.
contentType 	
				
	Sets or retrieves the MIME type of the current document.
defaultView 	
				
	Retrieves a reference to the default AbstractView object for the current document.
dir 	
				
	Sets or retrieves the horizontal rendering order in the current document.
doctype 	
				
	Represents a Document Type Definition (DTD).
documentElement 	
				
	Returns a reference to the root element node of the document.
documentURI 	
				
	Sets or returns the absolute location of the document.
firstChild 	
				
	Returns a reference to the first child of the current element.
implementation 	
				
	Contains information about the features supported by the browser and provides methods for creating base objects.
inputEncoding 	
				
	Returns the character encoding used for parsing the document.
lastChild 	
				
	Returns a reference to the last child of the current element.
lastModified 	
				
	Retrieves the date and time when the document was last modified.
location 	
				
	Contains information about the URL of the currently loaded document, and provides methods to navigate to a new page.
namespaces 	
				
	Represents a collection of namespaces that have been declared for custom elements in HTML.
nextSibling 	
				
	Returns a reference to the next child of the current element's parent.
nodeName 	
				
	Returns the name of the current node.
nodeType 	
				
	Returns an integer that indicates the type of the node.
nodeTypeString 	
				
	Returns the type of the current node as a string.
nodeValue 	
				
	Sets or returns the value of the current node.
parentNode 	
				
	Returns the parent element of the current node in the DOM hierarchy.
parseError 	
				
	Contains detailed information about the error of the last XML parsing.
previousSibling 	
				
	Returns a reference to the previous node of the current element's parent.
readyState 	
				
	Returns an integer value that indicates the load state of the XMLDocument object.
referrer 	
				
	Retrieves the URL of the document that loaded the current page.
styleSheets 	
				
	Represents a collection of styleSheet objects in the current document.
title 	
				
	Sets or returns the title of the current document.
URL 	
				
	Specifies or returns the location of the current document.
xml 	
				
	Returns the node and its descendants as a string.
xmlEncoding 	
				
	Returns the character encoding of the XMLDocument.
xmlStandalone 	
				
	Returns whether the XMLDocument is standalone.
xmlVersion 	
				
	Returns the version of the XMLDocument as a string. 
		
METHODE
addEventListener 	
				
	Registers an event handler function (event listener) for the specified event on the current object.
adoptNode 	
				
	Moves a node from another document to the current document.
appendChild 	
				
	Inserts an element after the last child of the current element.
attachEvent 	
				
	Registers an event handler function (event listener) for the specified event on the current object.
cloneNode 	
				
	Returns an exact copy of the current node.
compareDocumentPosition 	
				
	Compares the placement of the specified node with the current node in the DOM hierarchy.
createAttribute 	
				
	Creates a new attribute node with the specified name.
createAttributeNS 	
				
	Creates a new attribute node with the specified namespace and name.
createComment 	
				
	Creates a CommentNode element from the specified text.
createDocumentFragment 	
				
	Creates an empty DocumentFragment object.
createElement 	
				
	Creates an element with the specified tag name.
createElementNS 	
				
	Creates an element with the specified namespace prefix and name.
createEvent 	
9				
				
	Creates an event object with the specified type.
createNodeIterator 	
	3.5			
				
	Creates a NodeIterator object that can be used to iterate through the nodes in a subtree.
createNSResolver 	
				
	Creates an XPathNSResolver object from the specified node that can be used to get namespace URIs from namespace prefixes in the scope of the node.
createRange 	
				
	Creates an empty Range object.
createTextNode 	
				
	Creates a new TextNode from the specified text.
createTreeWalker 	
				
	Creates a TreeWalker object that can be used to navigate through the nodes in a subtree.
detachEvent 	
				
	Removes the specified event handler from the current element that was registered earlier with the attachEvent method.
dispatchEvent 	
				
	Dispatches the specified event to the current element.
evaluate 	
				
	Evaluates an XPath expression and creates an XPathResult object that represents the result.
execCommand 	
				
	Allows running commands on certain objects.
getElementById 	
				
	Returns the element with the specified id in the current document.
getElementsByClassName 	
	3			
				
	Returns a NodeList collection that contains all descendant elements of the current element with the specified class name.
getElementsByName 	
				
	Returns a NodeList collection that contains all elements in the current document with the specified name attribute.
getElementsByTagName 	
				
	Returns a NodeList collection that contains all descendant elements of the current element with the specified tag name.
getElementsByTagNameNS 	
				
	Returns a NodeList collection that contains all descendant elements of the current element with the specified namespace URI and local name.
hasAttributes 	
				
	Returns whether the current element has any attributes specified or not.
hasChildNodes 	
				
	Returns whether the current node has any child nodes or not.
importNode 	
				
	Copies a node from another document to the current document.
insertBefore 	
				
	Inserts an element before the specified child of the current element.
isDefaultNamespace 	
				
	Returns whether the specified namespace URI is the default namespace in the scope of the current node.
isEqualNode 	
				
	Returns whether the current node is equal to the specified one.
isSameNode 	
				
	Returns whether the current node is the same node as the specified one.
isSupported 	
				
	Returns whether the specified DOM module and version is supported by the current node.
load 	
				
	Downloads the specified XML file and builds an XMLDocument object from it.
loadXML 	
				
	Builds an XMLDocument object from the specified string.
lookupNamespaceURI 	
				
	Retrieves the namespace URI associated with the specified namespace prefix in the scope of the current node.
lookupPrefix 	
				
	Retrieves the namespace prefix associated with the specified namespace URI in the scope of the current node.
normalize 	
				
	Puts the subtree that belongs to the current node into a 'normalized' form.
queryCommandEnabled 	
				
	Returns whether the execution of the specified command can be successful, using the execCommand method.
queryCommandIndeterm 	
				
	Returns whether the specified command is in an indeterminate state.
queryCommandState 	
				
	Returns the current state of the specified command.
queryCommandSupported 	
				
	Returns whether the specified command is supported by the current object.
queryCommandValue 	
				
	Returns the actual value of the specified command.
querySelector 	
	3.5			
				
	Returns a reference to the first descendant element of the current element, that matches the specified selectors.
querySelectorAll 	
	3.5			
				
	Returns a NodeList collection that contains all descendant elements of the current element that match the specified selectors.
removeChild 	
				
	Removes the specified child node from the current element.
removeEventListener 	
				
	Removes the specified event handler from the current element that was registered earlier with the addEventListener method.
replaceChild 	
				
	Replaces the specified child element of the current element with a new element.
selectSingleNode 	
				
	Returns the first node that matches the specified XPath expression on the current node. 
		
		
EVENT
ondataavailable 	
				
	Occurs each time when a new chunk of data becomes available from the source.
onload 	
				
	Occurs when an object has been loaded.
onreadystatechange 	
				
	Occurs when the load state of the XMLDocument object changes.
		 */
	}

}